function validatData(username, pwd) {
  const unameReg = /^[a-zA-Z0-9]{8,30}$/
  const pwdReg = /^[a-zA-Z0-9]{6,30}$/
  return unameReg.test(username), pwdReg.test(pwd)
}

async function registerData(requestBody) {
  try {
    let res = await axios({
      url: '/register',
      method: 'POST',
      data: requestBody
    })
    pxmu.success(`用户[${requestBody.username}]注册成功请登录`)
    location.href='./login.html'
  }catch(err){
    pxmu.fail(err.response.data.message||'注册失败,请检查网络')
  }

}
const form = document.querySelector('.register-form')
document.querySelector('#btn-register').addEventListener('click',async function(e){
  e.preventDefault()
  const body = serialize(form,{hash:true,empty:true})
  let {username,password}=body
  if(!validatData(username, password)){
    pxmu.fail('【用户名】或者【密码】不符合规范')
    return
  }
  await registerData(body)
})

// let uname = document.querySelector('.form-control').value
// let pwd = document.querySelector('.form-control').value

// document.querySelector('#btn-register').addEventListener('click', function (e) {
//   e.preventDefault()
//   let form = document.querySelector('.register-form')
//   let body = serialize(form, { hash: true, empty: true })
//   if (body.username === '' || body.password === '') {
//     pxmu.fail('请不要空着');
//     return
//   }
//   isname(body)
//   isPassword(body)


//   axios({
//     url:'/register',
//     method:'POST',
//     data:body
//   }).then(res=>{
//      pxmu.success('请输入手机号码')
//      location.href='./login.html'
//   }).catch(err=>{
//     pxmu.fail('该账号已经被注册')
//   })

// })
// function isname(body) {
//   let regName = /^[a-zA-Z0-9]{8,30}$/
//   return regName.test(body.username) ? console.log('名字合法') : pxmu.toast('名字不合法')
// }
// function isPassword(body) {
//   let regPassword = /^[a-zA-Z0-9]{6,30}$/
//   return regPassword.test(body.password) ? console.log('密码合法') : pxmu.toast('密码不合法')
// }


// document.querySelector('#btn-register').addEventListener('click', function (e) {
//   e.preventDefault()
//   let form = document.querySelector('.register-form')
//   let body = serialize(form, { hash: true, empty: true })

//   if (body.username === '' || body.password === '') {
//     return pxmu.fail('请输入正确的')
//   }

//   axios({
//     url: '/register',
//     method: 'POST',
//     data: body
//   }).then(res => {
//     // pxmu.success('注册成功');
//     let regName = /^[a-zA-Z0-9]{8,30}$/
//     let regpwd = /^[a-zA-Z0-9]{6,30}$/
//     if (regName.test(body.username) && regpwd.test(body.password)) {
//       pxmu.success('注册成功');
//       location.href='./login.html'
//     } else { pxmu.fail('格式不对') }
//   })
//     .catch(err => {
//       pxmu.fail('注册失败')
//     })
// })

